/**
 * Copyright 2014-2016 com.lycheeframework.mapping
 * All rights reserved.
 * 
 * @project
 * @author pro
 * @version 1.0
 * @date 2016-09-21
 */
package com.eyaomall.wxmanage.model.po;

import java.math.BigDecimal;
import java.util.Date;

import com.lycheeframework.core.model.IPO;

/**
 * 
 * @author pro
 *
 */
public class Receipt implements IPO {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	/**
	 *  主键 ID
	 */
	private Integer id;

	/**
	 *  订单ID\n  M_ORDER.ID
	 */
	private Integer orderId;

	/**
	 *  收款单号
	 */
	private String receiptNo;

	/**
	 *  付款方名称
	 */
	private String buyyerName;

	/**
	 *  开户行
	 */
	private String bankName;

	/**
	 *  转账卡号
	 */
	private String cardNo;

	/**
	 *  创建人ID
	 */
	private Integer ownerId;

	/**
	 *  状态
  '0' 待确认 | '1' 已付款
	 */
	private String status;
	
	/**
	 * 类型
	 */
	private String type;
	
	/**
	 * 金额
	 */
	private BigDecimal amount;
	
	/**
	 * 支付时间
	 */
	private Date gmtPay;

	/**
	 *  创建时间
	 */
	private Date gmtCreate;

	/**
	 *  修改时间
	 */
	private Date gmtModified;


	public Integer getId() {
		return id;
	}
	
	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getOrderId() {
		return orderId;
	}
	
	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}

	public String getReceiptNo() {
		return receiptNo;
	}
	
	public void setReceiptNo(String receiptNo) {
		this.receiptNo = receiptNo;
	}

	public String getBuyyerName() {
		return buyyerName;
	}
	
	public void setBuyyerName(String buyyerName) {
		this.buyyerName = buyyerName;
	}

	public String getBankName() {
		return bankName;
	}
	
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getCardNo() {
		return cardNo;
	}
	
	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public Integer getOwnerId() {
		return ownerId;
	}
	
	public void setOwnerId(Integer ownerId) {
		this.ownerId = ownerId;
	}

	public String getStatus() {
		return status;
	}
	
	public void setStatus(String status) {
		this.status = status;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}
	
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModified() {
		return gmtModified;
	}
	
	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public Date getGmtPay() {
		return gmtPay;
	}

	public void setGmtPay(Date gmtPay) {
		this.gmtPay = gmtPay;
	}
}